package com.cictec.middleware.gps.engine.position;

import org.springframework.beans.factory.annotation.Autowired;

import com.cictec.middleware.gps.engine.TimeEventBus;
import com.cictec.middleware.gps.engine.position.handler.BusPositionAlarmsHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionDeviateHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionDistributeHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionDriftHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionDriverHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionLineTypeHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionLogHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionOperationHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionRelativeDistanceHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionShiftAndTripHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionStandbyHandler;
import com.cictec.middleware.gps.engine.position.handler.BusPositionStationHandler;
import com.cictec.middleware.gps.engine.service.DataStorageEnterOutService;
import com.cictec.middleware.gps.service.BusDriverService;
import com.cictec.middleware.gps.service.BusLineService;
import com.cictec.middleware.gps.service.ScheduleService;
import com.cictec.middleware.gps.service.WarnMsgService;

/**
 * 【抽象类】位置点业务计算服务类加载
 * 
 * @author zhou qi
 *
 */

public abstract class BusPositionHandlerService {

	@Autowired
	protected TimeEventBus timeEventBus;
	@Autowired
	protected WarnMsgService warnMsgService;
	@Autowired
	protected ScheduleService scheduleService;
	@Autowired
	protected BusDriverService busDriverService;
	@Autowired
	protected BusLineService busLineService;
	@Autowired
	protected DataStorageEnterOutService dataStorageEnterOutService;
	
	
	
	
	@Autowired
	protected BusPositionDriverHandler busPositionDriverHandler;
	@Autowired
	protected BusPositionDriftHandler busPositionDriftHandler;
	@Autowired
	protected BusPositionOperationHandler busPositionOperationHandler;
	@Autowired
	protected BusPositionStandbyHandler busPositionStandbyHandler;
	@Autowired
	protected BusPositionLineTypeHandler busPositionLineTypeHandler;
	@Autowired
	protected BusPositionDeviateHandler busPositionDeviateHandler;
	@Autowired
	protected BusPositionStationHandler busPositionStationHandler;
	@Autowired
	protected BusPositionRelativeDistanceHandler busPositionRelativeDistanceHandler;
	@Autowired
	protected BusPositionShiftAndTripHandler busPositionShiftAndTripHandler;
	@Autowired
	protected BusPositionAlarmsHandler busPositionAlarmsHandler;
	@Autowired
	protected BusPositionDistributeHandler busPositionDistributeHandler;
	@Autowired
	protected BusPositionLogHandler busPositionLogHandler;

}
